/*
  1 页面加载时
      1 从缓存获取购物车数据 checked为true渲染到页面
  2 微信支付
      1 企业账号 
      2 企业账号的小程序后台 给开发者添加白名单

*/
Page({
  data: {
    result: {},
    cart: [],
    totalPrice: 0,
    totalNum: 0
  },
  onShow() {
    // 1获取缓存中的收货地址
    const result = wx.getStorageSync("result");
    // 1 获取缓存数据
    let cart = wx.getStorageSync("cart") || [];
    // 过滤后的购物车数组
    cart = cart.filter(v => v.checked);
    this.setData({
      result
    });

    let totalPrice = 0;
    let totalNum = 0;
    cart.forEach(v => {
      totalPrice += v.num * v.goods_price;
      totalNum += v.num;

    });

    this.setData({
      result,
      cart,
      totalPrice,
      totalNum,
    });
  }
})